package cn.edu.hbpu.mapper;

import cn.edu.hbpu.pojo.ReAttend;
import cn.edu.hbpu.pojo.ReAttendCustom;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface ReAttendMapper {
    int deleteByPrimaryKey(Long id);

    int insert(ReAttend record);

    int insertSelective(ReAttend record);

    ReAttend selectByPrimaryKey(Long id);

    int updateByPrimaryKeySelective(ReAttend record);

    int updateByPrimaryKey(ReAttend record);

    List<ReAttend> selectReAttendInfo(@Param("stuName") String stuName);

    Long selectByAttendId(Long attendId);

    ReAttendCustom selectReAttendInfoById(Long reAttendId);

    List<ReAttend> selectReAttendProcessedByName(String stuName);

    ReAttend selectReAttendCurrent(Long attendId);
}